package com.yungu.swift.system.sys.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 线路信息
 */
@Data
public class SiteFenceInfoVo implements Serializable {
    /**
     * 围栏ID
     */
    private String fenceGid;
    /**
     * 围栏类型；0、圆形；1、多边形
     */
    private Integer fenceType;
    /**
     * 中心经度
     */
    private Double centreLng;
    /**
     * 中心纬度
     */
    private Double centreLat;
    /**
     * 围栏半径
     */
    private Integer radius;
    /**
     * 多边形坐标点
     */
    private String points;
    /**
     * 多边形坐标点集合
     */
    private List<Point> pointList;

    @Data
    private class Point implements Serializable{
        Double lng;
        Double lat;
    }
}
